﻿using System;
public class Ability : BaseEffect<AbilityData>
{
    public Ability(AbilityData data) : base(data)
    {
        this.Data = data;
    }
    public override string Name => GetType().Name;
    public override AbilityData Data { get; set; }

    public virtual void Apply()
    {

    }
}
public class AbilityData: DataBase
{
    public string Description; // 描述
    public string IconPath; // 图片路径
    public int CurrentCount; // 当前值
    public int TargetCount; // 目标值
    public int Value; // 奖励值
}